package com.ideal.manage.esms.service.overview;

import com.alibaba.fastjson.JSONObject;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.List;

/**
 * 平台总览Service
 * Created By Dai On 2018-04-07
 */
@Service
public class OverviewService {

    /**
     * 平台规模 总用户数
     * @return
     */
    public Long getTotalUsers() {
        return 222L;
    }

    /**
     * 平台性能 平均充放电效率
     * @return
     */
    public Double getAverageChargeDischarge() {
        return 33.2;
    }


    /**
     * 平台性能 系统安全稳定运行
     * @return
     */
    public Long getSafeOperationDays() {
        return 21L;
    }

    /**
     * 平台规模 中 的饼状图
     * @return
     */
    public List getPlatformScale() {
        List<JSONObject> list = new ArrayList();
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("value", 345);
        jsonObject.put("name", "正常运行");
        list.add(jsonObject);

        jsonObject = new JSONObject();
        jsonObject.put("value", 222);
        jsonObject.put("name", "故障");
        list.add(jsonObject);

        jsonObject = new JSONObject();
        jsonObject.put("value", 100);
        jsonObject.put("name", "离线");
        list.add(jsonObject);

        jsonObject = new JSONObject();
        jsonObject.put("value", 231);
        jsonObject.put("name", "待机");
        list.add(jsonObject);
        return list;
    }
}
